<?php

/*
*  接口（interface）:可以多实现
*  规则：1、类的全部为抽象方法（不需要生明abstract）
*        2、接口抽象方法必须是public
*        3、成员（字段）必须是常量
*/


//创建一个接口
interface  Computer{
    //成员字段必须是常量
    const NAME = "联想";   //常量的声明： const 常量名（大写）
    public function _run();
}

//接口不能被实例化
//new Computer();    //报错


//想输出常量字段的值     格式：接口::常量
echo Computer::NAME;   //联想


//实现（implements）
class NoteComputer implements Computer{
	//一定要重写抽象类的方法，不然会报错
	public function _run(){
		//可以写方法体，里面写内容也不会报错
		return '我是重写抽象类的方法';
	}

}


//实例化子类
$notecomputer = new NoteComputer();
//调用子类的方法
echo $notecomputer->_run();











